"""
函数的定义中：
    def关键字，可以定义带有名称的函数
    lambda关键字，可以定义匿名函数
有名称的函数，可以基于名称重复使用
无名称的函数，只可临时使用一次

匿名函数的用法：
    lambda 传入参数:函数体（一行代码）
    lambda是关键字，表示定义匿名函数
    传入参数表示匿名函数的形式参数
    函数体，就是函数的执行逻辑，只能写一行
"""


def test_func(compute):
    result = compute(1, 2)
    print(f"compute的参数类型是：{type(compute)}，内容是：{compute}")
    print(result)


def compute(x, y):
    return x + y


test_func(compute)

# 匿名函数
test_func(lambda x, y: x + y)
